Propagation of Behavioral Variations with Delegation Proxies

نویسندگان

  • Camille Teruel
  • Erwann Wernli
  • Stéphane Ducasse
  • Oscar Nierstrasz
چکیده

Scoping behavioral variations to dynamic extents is useful to support non-functional concerns that otherwise result in cross-cutting code. Unfortunately, such forms of scoping are difficult to obtain with traditional reflection or aspects. We propose delegation proxies, a dynamic proxy model that supports behavioral intercession through the interception of various interpretation operations. Delegation proxies permit different behavioral variations to be easily composed together. We show how delegation proxies enable behavioral variations that can propagate to dynamic extents. We demonstrate our approach with examples of behavioral variations scoped to dynamic extents that help simplify code related to safety, reliability, and monitoring.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Run-time Variability with First-class Contexts

Software must be regularly updated to keep up with changing requirements. Unfortunately, to install an update, the system must usually be restarted, which is inconvenient and costly. In this dissertation, we aim at overcoming the need for restart by enabling run-time changes at the programming language level. We argue that the best way to achieve this goal is to improve the support for encapsul...

متن کامل

Phytochemical Variations in Lemon Verbena (Lippia citriodora H.B.K.) Plantlets Affected by Propagation Methods and Soil Type

Background: Lemon verbena (Lippia citriodora H.B.K.) is an aromatic and medicinal plant of family Verbenaceae, which cultivated in North region of Iran. Objective: Evaluation of phytochemical characters in Lippia citriodora H.B.K. plantlets affected by propagation methods (micro-propagation and stem cutting) cultivated in different soil type (peat moss and mixture soil). Methods: This study w...

متن کامل

Revocation Schemes for Delegation Licences

The paper presents revocation schemes in role-based access control models. We are particularly interested in two key issues: how to perform revocation and how to manage the revocation policy. We show how to deal with these two aspects in the delegation model based on the OrBAC formalism and its administration licence concept. This model provides means to manage several delegation types, such as...

متن کامل

A New Proxy Identity-Based Signcryption Scheme for Partial Delegation of Signing Rights

In this paper, a new identity-based proxy signcryption scheme is presented. The proposed scheme allows partial delegation of signing rights. Consequently, a signature created by the proxy signer is distinguishable from that created by the principal signer. This level of security is a common requirement in many applications to prevent malicious proxy agents from impersonating the principal signe...

متن کامل

Sub-delegation and trust

We investigate trust propagation in delegation situations, which often occur in hierarchical organisations and coalition structures. In doing so we define a delegation chain representing the sub-delegation process. Such delegation chains present a problem for current trust evaluation mechanisms, which are unable to accurately divide trust among the chain members, resulting in degraded system pe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Trans. Aspect-Oriented Software Development

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2015